package net.contrend.material.mapper;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;

import net.contrend.material.form.MaterialStockSheetForm;

import org.springframework.jdbc.core.RowMapper;

/**
 * <p>Copyright @ 2009 www.contrend.net</p>
 * <p>All right reserved. </p>
 * <p>项目名称			： 进销存管理系统 </p>
 * <p>JDK使用版本号		： jdk6.0 </P>
 * <p>描述				： 原料库存单 Form 字段与表字段映射 </p>
 * @版本					： 1.0.0 
 * @author				： 谢庚才
 *
 * <p>修改历史 </p>
 * <p>修改时间            修改人员    修改内容 </p>
 * <p>Dec 11, 2009       谢庚才     新建 </p>
 */
public class MaterialStockSheetMapper implements RowMapper {

	@Override
	public Object mapRow(ResultSet rs, int index) throws SQLException {
		MaterialStockSheetForm materialStockSheet = new MaterialStockSheetForm();
		materialStockSheet.setMssId(rs.getString("mssId"));
		materialStockSheet.setMpsId(rs.getString("mpsId"));
		
		java.sql.Date enterDate = rs.getDate("enterDate");
		materialStockSheet.setEnterDate(null == enterDate?null:new Date(enterDate.getTime()));
		
		materialStockSheet.setOperator(rs.getString("operator"));
		materialStockSheet.setTotalPrice(rs.getDouble("totalPrice"));
		
		java.sql.Date createDate = rs.getDate("createDate");
		materialStockSheet.setCreateDate(null==createDate?null:new Date(createDate.getTime()));
		materialStockSheet.setStatus(rs.getString("status"));
		return materialStockSheet;
	}

}
